package com.youzan.open.sdk.gen.v3_0_0.model;

import com.google.common.collect.ArrayListMultimap;
import com.google.common.collect.Maps;
import com.google.common.collect.Multimap;
import com.youzan.open.sdk.model.APIParams;
import com.youzan.open.sdk.model.FileParams;
import com.youzan.open.sdk.model.APIResult;
import com.youzan.open.sdk.model.ByteWrapper;
import java.util.List;
import java.util.Map;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonProperty;

public class YouzanMeiOrderRefundResult implements APIResult {

    @JsonProperty(value = "response")
    /**
     * 退款响应体
     */
    private ApplyReverseResultResp response;

    public void setResponse(ApplyReverseResultResp response) {
        this.response = response;
    }

    public ApplyReverseResultResp getResponse() {
        return this.response;
    }

    public static class ApplyReverseResultResp {
            @JsonProperty(value = "parent_reverse_order_no")
        /**
        * 父退款订单号
        */
        private String parentReverseOrderNo;
            @JsonProperty(value = "state")
        /**
        * 退款状态 5, "未退款" 10, "申请中" 20, "退款中" 30, "退款成功" 40, "无需退款" 99, "申请失败"
        */
        private Long state;
    
            public void setParentReverseOrderNo(String parentReverseOrderNo) {
            this.parentReverseOrderNo = parentReverseOrderNo;
        }

        public String getParentReverseOrderNo() {
            return this.parentReverseOrderNo;
        }

            public void setState(Long state) {
            this.state = state;
        }

        public Long getState() {
            return this.state;
        }

        }


}